import Vue from 'vue'
import VueRouter from 'vue-router'
import Login from '../views/Login.vue'
import Home from "../views/Home";
import FriendChat from "../views/chat/FriendChat";
import AdminInfo from "../views/AdminInfo";
Vue.use(VueRouter)

/*解决登录跳转失败问题  归根到底是router版本过高，应该使用2.8.0*/
/*
const originalPush = VueRouter.prototype.push
const originalReplace =VueRouter.prototype.replace

VueRouter.prototype.push = function push(location, onResolve, onReject) {
    if (onResolve || onReject) {
        return originalPush.call(this, location, onResolve, onReject)
    }
    return originalPush.call(this, location).catch(err => err)
}


VueRouter.prototype.replace = function push(location, onResolve, onReject) {
    if (onResolve || onReject) {
        return originalReplace.call(this, location, onResolve, onReject)
    }
    return originalReplace.call(this, location).catch(err => err)
}
*/
const routes = [
  {
    path: '/',
    name: 'Login',
    component: Login,
    hidden:true,
  },
  {
    path:'/home',
    name: 'Home',
    component: Home,
    children :[ {
      path:'/chat',
      name:'在线聊天',
      component:FriendChat
    },
      {
        path: '/userinfo',
        name: '个人中心',
        component: AdminInfo


      }]
  },

]

const router = new VueRouter({
  routes
})













export default router
